package com.click369.mianshiqingbao.service;

import com.click369.mianshiqingbao.pojo.CommentBean;
import com.click369.mianshiqingbao.pojo.entity.PageResult;

import java.util.List;

/**
 * 评论信息的业务访问接口
 */
public interface CommentService {
    /**
     * 条件分页查询评论信息列表
     * @return 分页查询信息的封装类对象
     */
    public PageResult findPage(CommentBean commentbean, int pageNum, int pageSize);
    /**
     * 增加评论信息
     * @param commentbean 评论信息对象
     */
    public void add(CommentBean commentbean);
    /**
     * 根据ID获取评论信息对象
     * @param id 评论信息的id
     * @return 评论信息对象
     */
    public CommentBean findOne(Long id);
    /**
     * 修改评论信息
     * @param commentbean 评论信息对象
     */
    public void update(CommentBean commentbean);
    /**
     * 批量删除评论信息
     * @param ids 批量删除评论信息的id集合
     */
    public void delete(Long ids[]);
    /**
     * 根据当前题目Id获取评论列表
     * @param topicId 题目Id
     * @return 评论列表
     */
    public List<CommentBean> getCommentBeanList(Long topicId);

}
